/*  ----------------------------------------------------------------------------
 *  Arello Mobile
 *  Fast 3d Engine
 *  ----------------------------------------------------------------------------
 * Except where otherwise noted, this work is licensed under
 * http://creativecommons.org/licenses/by/3.0
 */

#include "Hardware.h"
#include <noise/Manager.h>
#include <Atom.h>

namespace liba
{
namespace noise
{
namespace hard
{

const Atom Hardware::global_volume_name("GlobalVolume");
const Atom Hardware::listener_position_name("Position");
const Atom Hardware::listener_speed_name("Speed");
const Atom Hardware::listener_environment_name("Environment");
const Atom Hardware::listener_up_name("Up");
const Atom Hardware::listener_front_name("Front");
const Atom Hardware::channel_type_2d("2D");
const Atom Hardware::channel_type_3d("3D");
const Atom Hardware::channel_type_surround("Surround");

Hardware::Hardware()
{
	Manager::add_hardware( this );
}

Hardware::~Hardware()
{
	Manager::remove_hardware( this );
}

} // namespace hard
} // namespace noise
} // namesapce liba

